#pragma once
#include "DeviceBase.h"

namespace RobotPlant { namespace RobotProxy{
	using namespace std;
	using namespace boost::join;
	using namespace RobotPlant::Common;

	/*
	The ContactSensor Device supports operations on sensors that have a pressed and impressed state, such as bumpers or push-buttons.
	*/
	class RP_ROBOTPROXY_API ContactSensorDevice : public DeviceBase
	{
	protected:

	public:
		/*
		Constructor
		*/
		ContactSensorDevice(RobotInstance* pParent,joint::spawn_type e=0);

		~ContactSensorDevice();

	protected:
	};
}}
